/*
不用循环求和的方法
递归
reduce
 */

function sumWithoutLoop(arr) {
    return arr.reduce((a,b)=>a+b)
}
function sumWithoutLoop2(args){
    const len = args.length;
    if(len === 0){
        return 0;
    }
    // 递归求解
    return args[0] + sumWithoutLoop2(args.slice(1));
}
let arr = [1,5,78,2,3,54]
console.log(sumWithoutLoop(arr));
console.log(sumWithoutLoop2(arr));
